toad lily (montia chamissoi) - Turco Inglés Diccionario